home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / utility3 / huge2.zip / HISTORY.TXT next >
Text File  |  1992-02-23  |  3KB  |  94 lines

  1. HUGEARR.DLL
  2. History of Public Modifications
  3.  
  4. Microsoft Customer Support uploaded to the MSL a DLL to support huge
  5. arrays from Visual BASIC v1.0.  Because the source was included, and
  6. no copyright posted, HUGEARR.DLL has a lot of educational potential.
  7. I found a small bug in HUGEARRY.DLL, or rather an oversight, in that
  8. HugeUbound was defined as an integer function, thus preventing its
  9. use on...huge arrays.  The bug fix was simple and this ZIP file
  10. contains the modified files.  It occurred to me that there were a
  11. number of array related functions that might be added to the DLL
  12. so I started this history file in hopes that modifications could
  13. be made in one place and re-posted over this file.
  14. Jonathan Zuck, User Friendly, Inc. 06/26/91
  15.  
  16.  
  17.  
  18. 06/10/91        Original Files:         MS Customer Support
  19.  
  20. HUGEARR.BAS     05/13/91
  21. HUGEARR.C       06/10/91
  22. HUGEARR.DEF     05/09/91
  23. HUGEARR.DLL     06/10/91
  24. HUGEARR.H       05/10/91
  25. HUGEARR.TXT     06/04/91
  26. MAKEFILE        05/10/91
  27.  
  28. 06/26/91        HUGEUBOUND now returns LONG     User Friendly, Inc.
  29.  
  30. Changed Files:
  31.  
  32. HUGEARR.BAS     06/26/91
  33. HUGEARR.TXT     06/26/91
  34. HUGEARR.C       06/26/91
  35. HUGEARR.H       06/26/91
  36. HUGEARR.DLL     06/26/91
  37.  
  38. New Files:
  39.  
  40. History.TXT     06/26/91
  41.  
  42. Remarks:
  43. The purpose of HUGEARR.DLL was to support huge arrays.  However,
  44. HugeUbound was defined as an integer function, making it impossible
  45. to get consistent results when the array had more than 32k elements.
  46. The changes here are quite simple:
  47.  
  48. HUGEARR.BAS
  49.         Changed the Declare statment for HugeUbound
  50. HUGEARR.TXT
  51.         Modified HugeUbound example
  52. HUGEARR.C
  53.         Changed the function return to LONG
  54.         Changed the ubound variable declaration to LONG
  55. HUGEARR.H
  56.         Changed the HugeUbound declaration to LONG
  57. HUGEARR.DLL
  58.         Re-built using NMAKE
  59.  
  60. ***************************06/26/91*************************************
  61.  
  62. 02/23/91        HUGESAVE and HUGELOAD added     End User Computing Ltd.
  63.  
  64. Changed Files:
  65.  
  66. HUGEARR.BAS     02/23/92
  67. HUGEARR.TXT     02/23/92
  68. HUGEARR.C       02/23/92
  69. HUGEARR.H       02/23/92
  70. HUGEARR.DLL     02/23/92
  71. HUGEARR.DEF     02/23/92
  72. HISTORY.TXT     02/23/92
  73.  
  74. Remarks:
  75. In order to speed up the saving and loading of Huge Arrays the two
  76. functions HugeLoad and HugeSave were added.
  77.  
  78. HUGEARR.BAS
  79.         Added the Declare statments for HugeSave and HugeLoad
  80. HUGEARR.TXT
  81.         Added HugeSave and HugeLoad examples
  82. HUGEARR.C
  83.         Added HugeSave and hugeLoad functions
  84. HUGEARR.H
  85.         Added function prototypes for HugeLoad and HugeSave
  86.         Added constants HA_FILEOPENERROR, HA_FILEREADERROR and
  87.         HA_FILEWRITEERROR
  88. HUGEARR.DEF
  89.         Added declarations for HugeLoad and HugeSave
  90. HUGEARR.DLL
  91.         Re-built using MAKE
  92.  
  93. ***************************02/23/92*************************************
  94.